La Lauch est une rivière alsacienne qui prend sa source dans les Vosges, au-dessus du lac de la Lauch à 1200m d'altitude, sur la commune de Linthal. La Lauch traverse la vallée de Guebwiller puis coule vers Rouffach, elle est canalisée du côté d'Eguisheim. Ensuite la Lauch traverse la ville de Colmar par le quartier de la Petite Venise jusqu'au quai quai de la Poissonnerie. Après quoi, elle rejoint la rivière de l'Ill qui va se jeter dans le Rhin à hauteur d'Offendorf dans le Bas-Rhin.